Ustaw korekcję błędów kodu QR
Ustawienie odpowiedniego poziomu korekcji błędów na kodzie QR określa, jak dużo fizycznych uszkodzeń może wytrzymać i nadal być skutecznie zeskanowanym. IronQR używa korekcji błędów Reed-Solomon z czterema poziomami: QrErrorCorrectionLevel.Low, QrErrorCorrectionLevel.Medium, QrErrorCorrectionLevel.High i QrErrorCorrectionLevel.Highest. Wybór odpowiedniego poziomu pozwala programistom na utrzymanie równowagi między zwartym, szybkim w skanowaniu kodem a takim, który przetrwa zarysowania, plamy czy częściowe zasłonięcie.
5-krokowy przewodnik ustawiania korekcji błędów kodu QR
- using IronQr;
- using IronSoftware.Drawing;
- QrOptions options = new QrOptions(QrErrorCorrectionLevel.Medium);
- QrCode qr = QrWriter.Write("1234", options);
- qr.Save().SaveAs("qr-medium.png");
Wyjaśnienie kodu
Najpierw tworzony jest obiekt QrOptions poprzez przekazanie pożądanego QrErrorCorrectionLevel do jego konstruktora. Poziom Medium jest solidnym domyślnym wyborem dla większości aplikacji, odzyskując uszkodzone dane przy zachowaniu kompaktowego i szybkiego w skanowaniu kodu QR.
Dla środowisk, w których kod jest narażony na trudniejsze warunki, takich jak etykiety magazynowe lub zewnętrzne oznakowanie, przejście na QrErrorCorrectionLevel.Highest zapewnia maksymalną odporność kosztem gęstszego wzoru. Przykład generuje oba poziomy obok siebie dla porównania gęstości wizualnej. Po wygenerowaniu, kod QR jest zapisywany do bitmapy za pomocą Save() i eksportowany do pliku PNG za pomocą SaveAs().
Odkryj, jak ustawiać poziomy korekcji błędów kodu QR za pomocą IronQR.

